full-stack observability